David WesleyDavid Wesley
Basketball17 Forgotten European Draft Picks: The Money Never Left, the Rights Never Left, Only the Names DidOn the night of June 28, 2026, the Orlando Magic used the 11th pick on a...
International FootballThe Empty Lens: When Football Analysis Stops Watching the PitchOne morning in Seoul, I opened an analysis document that had just arrived,...
International FootballThe Empty Medical File: Vietnam's Unmeasured Injury RiskThe Empty Medical File: Vietnam's Unmeasured Injury Risk On the night of 5...
Table TennisUnbeaten HOCHART in Antibes: When the Feet Tell What the Scoreboard HidesThe lights in Antibes dimmed as the last game of Day Two closed. Leana HOCHAR...
EsportsWhen Empty Analysis Becomes a Signal: Lessons from the Esports Analysis FrameworkIn the last three matches, I saw no data table. No patch notes, no tournament...
International FootballWhen an Algorithm Calls a Senate Session FootballAt 2:47 a.m. in São Paulo, the newsroom feed blinked with a new headline, and...
BasketballFour Double-Digit Leads Blown: Fenerbahçe and the Question of Closing DisciplineAt the post-game press conference following the EuroLeague Super Cup semifina...
Domestic FootballTP.HCM I Receive the Trophy and Lose 1-2 to Thai Nguyen T&T: The High Line, the Rain and the 79th-Minute GoalIn the 79th minute, Bich Thuy delivered the ball from the flank and Thu Thin...
Domestic FootballThe 87th-Minute Goal and the Gap Mourinho Has Not ClosedMinute 87. I was standing less than two metres from the touchline, close enou...
TennisFeeling It Again: Townsend Overcomes Shnaider to Reach US Open Fourth Round for Second Straight YearNew York, a year after becoming the darling of the first week at Flushing...
AthleticsBeside the 30-metre line: Thailand and the upheld verdict in the ASIAD 2026 men's 4x100mOn the evening of 28 September I sat in the fourth row up from the finish...
BadmintonSindhu's 10-21 Third Game: A Result Written at 3 A.M.In the third game, when Chen Yufei walked into the mid-game interval with an...
VolleyballSerbia Beat Poland 3-1: The Box Score Has No Column for the Moment Terzić Left the Bench"One misspelled name at the 2026 SEA Games is enough for me to check everythi...
EsportsThe Patch Isn't in the Patch Notes: Lessons From an Empty Analysis PipelineThe Patch Isn't in the Patch Notes: Lessons From an Empty Analysis Pipeline...
International FootballEmpty Football Data: Why Professional Analysts Say “Insufficient Information” Instead of Inventing NewsA two-stage professional football analysis pipeline has just recorded a notab...
Domestic FootballThe Data Gap in V.League: When a Contract Is Signed on a 90-Second ClipAt 10 p.m. in Brisbane, I reopened the footage of a V.League match that had...
BasketballThe Blank Line on the NBA Injury Report: The Price of Information Left BehindEvery game night, at exactly 5:00 p.m. Eastern, a file leaves the NBA office...
Domestic FootballU23 Vietnam vs U23 South Korea: Three Over-Age Slots and a 1.95m DefenderIn U23 Vietnam's squad list for the quarterfinal, the "over-age player" colum...
EsportsThe Empty Report: Esports Is Selling You Faith in Data That Never ExistedAt 3 a.m. Miami time on a Tuesday, I sat in front of a nine-dimension esports...
International FootballThe Mesh in the Groin: The Medical Blind Spot the Transfer Market Never Prices InTHE MESH IN THE GROIN: THE MEDICAL BLIND SPOT THE TRANSFER MARKET NEVER PRICE...
International FootballThe Empty Lens: When Football Analysis Stops Watching the PitchOne morning in Seoul, I opened an analysis document that had just arrived,...
International FootballThe Empty Medical File: Vietnam's Unmeasured Injury RiskThe Empty Medical File: Vietnam's Unmeasured Injury Risk On the night of 5...
Table TennisUnbeaten HOCHART in Antibes: When the Feet Tell What the Scoreboard HidesThe lights in Antibes dimmed as the last game of Day Two closed. Leana HOCHAR...
EsportsWhen Empty Analysis Becomes a Signal: Lessons from the Esports Analysis FrameworkIn the last three matches, I saw no data table. No patch notes, no tournament...
International FootballWhen an Algorithm Calls a Senate Session FootballAt 2:47 a.m. in São Paulo, the newsroom feed blinked with a new headline, and...
BasketballFour Double-Digit Leads Blown: Fenerbahçe and the Question of Closing DisciplineAt the post-game press conference following the EuroLeague Super Cup semifina...
Domestic FootballTP.HCM I Receive the Trophy and Lose 1-2 to Thai Nguyen T&T: The High Line, the Rain and the 79th-Minute GoalIn the 79th minute, Bich Thuy delivered the ball from the flank and Thu Thin...
Domestic FootballThe 87th-Minute Goal and the Gap Mourinho Has Not ClosedMinute 87. I was standing less than two metres from the touchline, close enou...
TennisFeeling It Again: Townsend Overcomes Shnaider to Reach US Open Fourth Round for Second Straight YearNew York, a year after becoming the darling of the first week at Flushing...
AthleticsBeside the 30-metre line: Thailand and the upheld verdict in the ASIAD 2026 men's 4x100mOn the evening of 28 September I sat in the fourth row up from the finish...
BadmintonSindhu's 10-21 Third Game: A Result Written at 3 A.M.In the third game, when Chen Yufei walked into the mid-game interval with an...
VolleyballSerbia Beat Poland 3-1: The Box Score Has No Column for the Moment Terzić Left the Bench"One misspelled name at the 2026 SEA Games is enough for me to check everythi...
EsportsThe Patch Isn't in the Patch Notes: Lessons From an Empty Analysis PipelineThe Patch Isn't in the Patch Notes: Lessons From an Empty Analysis Pipeline...
International FootballEmpty Football Data: Why Professional Analysts Say “Insufficient Information” Instead of Inventing NewsA two-stage professional football analysis pipeline has just recorded a notab...
Domestic FootballThe Data Gap in V.League: When a Contract Is Signed on a 90-Second ClipAt 10 p.m. in Brisbane, I reopened the footage of a V.League match that had...
BasketballThe Blank Line on the NBA Injury Report: The Price of Information Left BehindEvery game night, at exactly 5:00 p.m. Eastern, a file leaves the NBA office...
Domestic FootballU23 Vietnam vs U23 South Korea: Three Over-Age Slots and a 1.95m DefenderIn U23 Vietnam's squad list for the quarterfinal, the "over-age player" colum...
EsportsThe Empty Report: Esports Is Selling You Faith in Data That Never ExistedAt 3 a.m. Miami time on a Tuesday, I sat in front of a nine-dimension esports...
International FootballThe Mesh in the Groin: The Medical Blind Spot the Transfer Market Never Prices InTHE MESH IN THE GROIN: THE MEDICAL BLIND SPOT THE TRANSFER MARKET NEVER PRICE...
